/*
 * Copyright (c) 2016, FPX and/or its affiliates. All rights reserved.
 * Use, Copy is subject to authorized license.
 */
package com.fpx.open.platform.domain.ae.multistage.linehual;

/**
 * 产品信息
 * @author shiw
 * @date 2016年8月3日
 */
public class Goods {
	
	/** 商品 ID（前端 ID） */
	private String productID;
	
	/** 货品 ID（后端 ID） */
	private String skuID;
	
	/** 商品名称(英文） */
	private String name;
	
	/** 商品中文名  */
	private String cnName;
	
	/** 商品名称（当地） */
	private String localName;
	
	/** 类目 ID */
	private String categoryID;
	
	/** 类目名称 */
	private String categoryName;
	
	/** 类目中文名 */
	private String categoryCNName;
	
	/**
	 * 商品特征
		00：普货
		01：化妆品
		02：带电
		03：纯电
		如果有多项，用逗号隔开
	 */
	private String categoryFeature;
	
	/** 商品总价(该类商品的总价） */
	private Long price;
	
	/** 商品单价（该类商品的单个价格） */
	private Long itemPrice;
	
	/** 价格单位 */
	private String priceUnit;
	
	/** 价格币种 */
	private String priceCurrency;
	
	/** 申报价格(该类商品的总价） */
	private Double declarePrice;
	
	/** 商品数量 */
	private Long quantity;
	
	/** 商品 URL */
	private String url;
	
	/** HSCode */
	private String hsCode;
	
	/** 关税 */
	private String tax;
	
	/** 行邮税号 */
	private String mailTaxNumber;

	/**
	 * @return the productID
	 */
	public String getProductID() {
		return productID;
	}

	/**
	 * @param productID the productID to set
	 */
	public void setProductID(String productID) {
		this.productID = productID;
	}

	/**
	 * @return the skuID
	 */
	public String getSkuID() {
		return skuID;
	}

	/**
	 * @param skuID the skuID to set
	 */
	public void setSkuID(String skuID) {
		this.skuID = skuID;
	}

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return the cnName
	 */
	public String getCnName() {
		return cnName;
	}

	/**
	 * @param cnName the cnName to set
	 */
	public void setCnName(String cnName) {
		this.cnName = cnName;
	}

	/**
	 * @return the localName
	 */
	public String getLocalName() {
		return localName;
	}

	/**
	 * @param localName the localName to set
	 */
	public void setLocalName(String localName) {
		this.localName = localName;
	}

	/**
	 * @return the categoryID
	 */
	public String getCategoryID() {
		return categoryID;
	}

	/**
	 * @param categoryID the categoryID to set
	 */
	public void setCategoryID(String categoryID) {
		this.categoryID = categoryID;
	}

	/**
	 * @return the categoryName
	 */
	public String getCategoryName() {
		return categoryName;
	}

	/**
	 * @param categoryName the categoryName to set
	 */
	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	/**
	 * @return the categoryCNName
	 */
	public String getCategoryCNName() {
		return categoryCNName;
	}

	/**
	 * @param categoryCNName the categoryCNName to set
	 */
	public void setCategoryCNName(String categoryCNName) {
		this.categoryCNName = categoryCNName;
	}

	/**
	 * @return the categoryFeature
	 */
	public String getCategoryFeature() {
		return categoryFeature;
	}

	/**
	 * @param categoryFeature the categoryFeature to set
	 */
	public void setCategoryFeature(String categoryFeature) {
		this.categoryFeature = categoryFeature;
	}

	/**
	 * @return the priceUnit
	 */
	public String getPriceUnit() {
		return priceUnit;
	}

	/**
	 * @param priceUnit the priceUnit to set
	 */
	public void setPriceUnit(String priceUnit) {
		this.priceUnit = priceUnit;
	}

	/**
	 * @return the priceCurrency
	 */
	public String getPriceCurrency() {
		return priceCurrency;
	}

	/**
	 * @param priceCurrency the priceCurrency to set
	 */
	public void setPriceCurrency(String priceCurrency) {
		this.priceCurrency = priceCurrency;
	}

	/**
	 * @return the declarePrice
	 */
	public Double getDeclarePrice() {
		return declarePrice;
	}

	/**
	 * @param declarePrice the declarePrice to set
	 */
	public void setDeclarePrice(Double declarePrice) {
		this.declarePrice = declarePrice;
	}

	/**
	 * @return the url
	 */
	public String getUrl() {
		return url;
	}

	/**
	 * @param url the url to set
	 */
	public void setUrl(String url) {
		this.url = url;
	}

	/**
	 * @return the hsCode
	 */
	public String getHsCode() {
		return hsCode;
	}

	/**
	 * @param hsCode the hsCode to set
	 */
	public void setHsCode(String hsCode) {
		this.hsCode = hsCode;
	}

	/**
	 * @return the tax
	 */
	public String getTax() {
		return tax;
	}

	/**
	 * @param tax the tax to set
	 */
	public void setTax(String tax) {
		this.tax = tax;
	}

	/**
	 * @return the mailTaxNumber
	 */
	public String getMailTaxNumber() {
		return mailTaxNumber;
	}

	/**
	 * @param mailTaxNumber the mailTaxNumber to set
	 */
	public void setMailTaxNumber(String mailTaxNumber) {
		this.mailTaxNumber = mailTaxNumber;
	}

	/**
	 * @return the price
	 */
	public Long getPrice() {
		return price;
	}

	/**
	 * @param price the price to set
	 */
	public void setPrice(Long price) {
		this.price = price;
	}

	/**
	 * @return the itemPrice
	 */
	public Long getItemPrice() {
		return itemPrice;
	}

	/**
	 * @param itemPrice the itemPrice to set
	 */
	public void setItemPrice(Long itemPrice) {
		this.itemPrice = itemPrice;
	}

	/**
	 * @return the quantity
	 */
	public Long getQuantity() {
		return quantity;
	}

	/**
	 * @param quantity the quantity to set
	 */
	public void setQuantity(Long quantity) {
		this.quantity = quantity;
	}
}
